package com.rio.dandan.pojo;

import java.util.Date;

import com.google.gson.annotations.Expose;

/**
 * UserMail.java
 * 
 * @author 宋陆
 * @version 1.0 2014-7-14
 */
public class UserMail implements java.io.Serializable {

    private static final long serialVersionUID = 1L;
    @Expose
    private String mailId;
    @Expose
    private String sendUid;
    @Expose
    private UserProfile sender;
    @Expose
    private Short sendStatus;
    @Expose
    private String receiveUid;
    @Expose
    private UserProfile receiver;
    @Expose
    private Short receiveStatus;
    @Expose
    private Short type;
    @Expose
    private String content;
    @Expose
    private Date createTime;

    public UserMail() {
    }

    /**
     * @return the mailId
     */
    public String getMailId() {
        return mailId;
    }

    /**
     * @param mailId
     *            the mailId to set
     */
    public void setMailId(String mailId) {
        this.mailId = mailId;
    }

    /**
     * @return the sendUid
     */
    public String getSendUid() {
        return sendUid;
    }

    /**
     * @param sendUid
     *            the sendUid to set
     */
    public void setSendUid(String sendUid) {
        this.sendUid = sendUid;
    }

    /**
     * @return the sendStatus
     */
    public Short getSendStatus() {
        return sendStatus;
    }

    /**
     * @param sendStatus
     *            the sendStatus to set
     */
    public void setSendStatus(Short sendStatus) {
        this.sendStatus = sendStatus;
    }

    /**
     * @return the receiveUid
     */
    public String getReceiveUid() {
        return receiveUid;
    }

    /**
     * @param receiveUid
     *            the receiveUid to set
     */
    public void setReceiveUid(String receiveUid) {
        this.receiveUid = receiveUid;
    }

    /**
     * @return the receiveStatus
     */
    public Short getReceiveStatus() {
        return receiveStatus;
    }

    /**
     * @param receiveStatus
     *            the receiveStatus to set
     */
    public void setReceiveStatus(Short receiveStatus) {
        this.receiveStatus = receiveStatus;
    }

    /**
     * @return the type
     */
    public Short getType() {
        return type;
    }

    /**
     * @param type
     *            the type to set
     */
    public void setType(Short type) {
        this.type = type;
    }

    /**
     * @return the content
     */
    public String getContent() {
        return content;
    }

    /**
     * @param content
     *            the content to set
     */
    public void setContent(String content) {
        this.content = content;
    }

    /**
     * @return the createTime
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * @param createTime
     *            the createTime to set
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * @return the sender
     */
    public UserProfile getSender() {
        return sender;
    }

    /**
     * @param sender
     *            the sender to set
     */
    public void setSender(UserProfile sender) {
        this.sender = sender;
    }

    /**
     * @return the receiver
     */
    public UserProfile getReceiver() {
        return receiver;
    }

    /**
     * @param receiver
     *            the receiver to set
     */
    public void setReceiver(UserProfile receiver) {
        this.receiver = receiver;
    }

}
